speaker2 2.2.1
Loading...
Searching...
No Matches
Speaker 2 Commands List

List of commands of Speaker 2 Click driver. More...

Macros

#define SPEAKER2_CMD_PLAY_VP   0xA6
 Speaker 2 commands list.
#define SPEAKER2_CMD_PLAY_VP_RN   0xAE
#define SPEAKER2_CMD_PLAY_VP_LP   0xA4
#define SPEAKER2_CMD_PLAY_VP_RN_LP   0xB2
#define SPEAKER2_CMD_EXE_VM   0xB0
#define SPEAKER2_CMD_EXE_VM_RN   0xBC
#define SPEAKER2_CMD_PLAY_SIL   0xA8
#define SPEAKER2_CMD_STOP   0x2A
#define SPEAKER2_CMD_STOP_LP   0x2E
#define SPEAKER2_CMD_SPI_PCM_READ   0xAC
#define SPEAKER2_CMD_SPI_SND_DEC   0xC0
#define SPEAKER2_CMD_READ_STATUS   0x40
#define SPEAKER2_CMD_READ_INT   0x46
#define SPEAKER2_CMD_READ_ID   0x48
#define SPEAKER2_CMD_DIG_READ   0xA2
#define SPEAKER2_CMD_DIG_WRITE   0xA0
#define SPEAKER2_CMD_ERASE_MEM   0x24
#define SPEAKER2_CMD_CHIP_ERASE   0x26
#define SPEAKER2_CMD_CHECKSUM   0xF2
#define SPEAKER2_CMD_PWR_UP   0x10
#define SPEAKER2_CMD_PWR_DN   0x12
#define SPEAKER2_CMD_SET_CLK_CFG   0xB4
#define SPEAKER2_CMD_RD_CLK_CFG   0xB6
#define SPEAKER2_CMD_WR_CFG_REG   0xB8
#define SPEAKER2_CMD_RD_CFG_REG   0xBA
#define SPEAKER2_CMD_RESET   0x14
#define SPEAKER2_REG_SAMPLE_RATE_OVERWRITE   0x00
 Speaker 2 registers list.
#define SPEAKER2_REG_DECOMPRESSION_CONTROL   0x01
#define SPEAKER2_REG_PATH_CONTROL   0x02
#define SPEAKER2_REG_VOLUME_CONTROL   0x03
#define SPEAKER2_REG_CHECKSUM_RESET   0x04
#define SPEAKER2_REG_THERMAL_CONTROL   0x05
#define SPEAKER2_REG_MASK_JUMP_CONTROL   0x08
#define SPEAKER2_REG_PWM_CONTROL   0x09
#define SPEAKER2_REG_CH_CONTROL   0x0C
#define SPEAKER2_REG_CH0_COUNTER_CONTROL   0x0D
#define SPEAKER2_REG_CH1_COUNTER_CONTROL   0x0E
#define SPEAKER2_REG_CH2_COUNTER_CONTROL   0x0F
#define SPEAKER2_REG_CHECKSUM_1_LB   0x10
#define SPEAKER2_REG_CHECKSUM_1_HB   0x11
#define SPEAKER2_REG_CHECKSUM_2_LB   0x12
#define SPEAKER2_REG_CHECKSUM_2_HB   0x13
#define SPEAKER2_REG_GPIO_TRIGGER_CH_SEL_1   0x14
#define SPEAKER2_REG_GPIO_TRIGGER_CH_SEL_2   0x15
#define SPEAKER2_REG_TRIGGER_VOLUME_CONTROL   0x16
#define SPEAKER2_REG_DEBOUNCE_TIME_CONTROL   0x17
#define SPEAKER2_REG_OUTPUT_DATA_CONTROL   0x19
#define SPEAKER2_REG_OUTPUT_ENABLE_CONTROL   0x1A
#define SPEAKER2_REG_PULL_ENABLE_CONTROL   0x1B
#define SPEAKER2_REG_INPUT_DATA_CONTROL   0x1C
#define SPEAKER2_REG_PULL_SELECT_CONTROL   0x1D
#define SPEAKER2_REG_ALT_FUNCTION_CONTROL_1   0x1E
#define SPEAKER2_REG_ALT_FUNCTION_CONTROL_0   0x1F
#define SPEAKER2_REG_R0_L   0x20
#define SPEAKER2_REG_R0_H   0x21
#define SPEAKER2_REG_R1_L   0x22
#define SPEAKER2_REG_R1_H   0x23
#define SPEAKER2_REG_R2_L   0x24
#define SPEAKER2_REG_R2_H   0x25
#define SPEAKER2_REG_R3_L   0x26
#define SPEAKER2_REG_R3_H   0x27
#define SPEAKER2_REG_R4_L   0x28
#define SPEAKER2_REG_R4_H   0x29
#define SPEAKER2_REG_R5_L   0x2A
#define SPEAKER2_REG_R5_H   0x2B
#define SPEAKER2_REG_R6_L   0x2C
#define SPEAKER2_REG_R6_H   0x2D
#define SPEAKER2_REG_R7_L   0x2E
#define SPEAKER2_REG_R7_H   0x2F

Detailed Description

List of commands of Speaker 2 Click driver.

Macro Definition Documentation

◆ SPEAKER2_CMD_CHECKSUM

#define SPEAKER2_CMD_CHECKSUM   0xF2

◆ SPEAKER2_CMD_CHIP_ERASE

#define SPEAKER2_CMD_CHIP_ERASE   0x26

◆ SPEAKER2_CMD_DIG_READ

#define SPEAKER2_CMD_DIG_READ   0xA2

◆ SPEAKER2_CMD_DIG_WRITE

#define SPEAKER2_CMD_DIG_WRITE   0xA0

◆ SPEAKER2_CMD_ERASE_MEM

#define SPEAKER2_CMD_ERASE_MEM   0x24

◆ SPEAKER2_CMD_EXE_VM

#define SPEAKER2_CMD_EXE_VM   0xB0

◆ SPEAKER2_CMD_EXE_VM_RN

#define SPEAKER2_CMD_EXE_VM_RN   0xBC

◆ SPEAKER2_CMD_PLAY_SIL

#define SPEAKER2_CMD_PLAY_SIL   0xA8

◆ SPEAKER2_CMD_PLAY_VP

#define SPEAKER2_CMD_PLAY_VP   0xA6

Speaker 2 commands list.

Specified commands list of Speaker 2 Click driver.

◆ SPEAKER2_CMD_PLAY_VP_LP

#define SPEAKER2_CMD_PLAY_VP_LP   0xA4

◆ SPEAKER2_CMD_PLAY_VP_RN

#define SPEAKER2_CMD_PLAY_VP_RN   0xAE

◆ SPEAKER2_CMD_PLAY_VP_RN_LP

#define SPEAKER2_CMD_PLAY_VP_RN_LP   0xB2

◆ SPEAKER2_CMD_PWR_DN

#define SPEAKER2_CMD_PWR_DN   0x12

◆ SPEAKER2_CMD_PWR_UP

#define SPEAKER2_CMD_PWR_UP   0x10

◆ SPEAKER2_CMD_RD_CFG_REG

#define SPEAKER2_CMD_RD_CFG_REG   0xBA

◆ SPEAKER2_CMD_RD_CLK_CFG

#define SPEAKER2_CMD_RD_CLK_CFG   0xB6

◆ SPEAKER2_CMD_READ_ID

#define SPEAKER2_CMD_READ_ID   0x48

◆ SPEAKER2_CMD_READ_INT

#define SPEAKER2_CMD_READ_INT   0x46

◆ SPEAKER2_CMD_READ_STATUS

#define SPEAKER2_CMD_READ_STATUS   0x40

◆ SPEAKER2_CMD_RESET

#define SPEAKER2_CMD_RESET   0x14

◆ SPEAKER2_CMD_SET_CLK_CFG

#define SPEAKER2_CMD_SET_CLK_CFG   0xB4

◆ SPEAKER2_CMD_SPI_PCM_READ

#define SPEAKER2_CMD_SPI_PCM_READ   0xAC

◆ SPEAKER2_CMD_SPI_SND_DEC

#define SPEAKER2_CMD_SPI_SND_DEC   0xC0

◆ SPEAKER2_CMD_STOP

#define SPEAKER2_CMD_STOP   0x2A

◆ SPEAKER2_CMD_STOP_LP

#define SPEAKER2_CMD_STOP_LP   0x2E

◆ SPEAKER2_CMD_WR_CFG_REG

#define SPEAKER2_CMD_WR_CFG_REG   0xB8

◆ SPEAKER2_REG_ALT_FUNCTION_CONTROL_0

#define SPEAKER2_REG_ALT_FUNCTION_CONTROL_0   0x1F

◆ SPEAKER2_REG_ALT_FUNCTION_CONTROL_1

#define SPEAKER2_REG_ALT_FUNCTION_CONTROL_1   0x1E

◆ SPEAKER2_REG_CH0_COUNTER_CONTROL

#define SPEAKER2_REG_CH0_COUNTER_CONTROL   0x0D

◆ SPEAKER2_REG_CH1_COUNTER_CONTROL

#define SPEAKER2_REG_CH1_COUNTER_CONTROL   0x0E

◆ SPEAKER2_REG_CH2_COUNTER_CONTROL

#define SPEAKER2_REG_CH2_COUNTER_CONTROL   0x0F

◆ SPEAKER2_REG_CH_CONTROL

#define SPEAKER2_REG_CH_CONTROL   0x0C

◆ SPEAKER2_REG_CHECKSUM_1_HB

#define SPEAKER2_REG_CHECKSUM_1_HB   0x11

◆ SPEAKER2_REG_CHECKSUM_1_LB

#define SPEAKER2_REG_CHECKSUM_1_LB   0x10

◆ SPEAKER2_REG_CHECKSUM_2_HB

#define SPEAKER2_REG_CHECKSUM_2_HB   0x13

◆ SPEAKER2_REG_CHECKSUM_2_LB

#define SPEAKER2_REG_CHECKSUM_2_LB   0x12

◆ SPEAKER2_REG_CHECKSUM_RESET

#define SPEAKER2_REG_CHECKSUM_RESET   0x04

◆ SPEAKER2_REG_DEBOUNCE_TIME_CONTROL

#define SPEAKER2_REG_DEBOUNCE_TIME_CONTROL   0x17

◆ SPEAKER2_REG_DECOMPRESSION_CONTROL

#define SPEAKER2_REG_DECOMPRESSION_CONTROL   0x01

◆ SPEAKER2_REG_GPIO_TRIGGER_CH_SEL_1

#define SPEAKER2_REG_GPIO_TRIGGER_CH_SEL_1   0x14

◆ SPEAKER2_REG_GPIO_TRIGGER_CH_SEL_2

#define SPEAKER2_REG_GPIO_TRIGGER_CH_SEL_2   0x15

◆ SPEAKER2_REG_INPUT_DATA_CONTROL

#define SPEAKER2_REG_INPUT_DATA_CONTROL   0x1C

◆ SPEAKER2_REG_MASK_JUMP_CONTROL

#define SPEAKER2_REG_MASK_JUMP_CONTROL   0x08

◆ SPEAKER2_REG_OUTPUT_DATA_CONTROL

#define SPEAKER2_REG_OUTPUT_DATA_CONTROL   0x19

◆ SPEAKER2_REG_OUTPUT_ENABLE_CONTROL

#define SPEAKER2_REG_OUTPUT_ENABLE_CONTROL   0x1A

◆ SPEAKER2_REG_PATH_CONTROL

#define SPEAKER2_REG_PATH_CONTROL   0x02

◆ SPEAKER2_REG_PULL_ENABLE_CONTROL

#define SPEAKER2_REG_PULL_ENABLE_CONTROL   0x1B

◆ SPEAKER2_REG_PULL_SELECT_CONTROL

#define SPEAKER2_REG_PULL_SELECT_CONTROL   0x1D

◆ SPEAKER2_REG_PWM_CONTROL

#define SPEAKER2_REG_PWM_CONTROL   0x09

◆ SPEAKER2_REG_R0_H

#define SPEAKER2_REG_R0_H   0x21

◆ SPEAKER2_REG_R0_L

#define SPEAKER2_REG_R0_L   0x20

◆ SPEAKER2_REG_R1_H

#define SPEAKER2_REG_R1_H   0x23

◆ SPEAKER2_REG_R1_L

#define SPEAKER2_REG_R1_L   0x22

◆ SPEAKER2_REG_R2_H

#define SPEAKER2_REG_R2_H   0x25

◆ SPEAKER2_REG_R2_L

#define SPEAKER2_REG_R2_L   0x24

◆ SPEAKER2_REG_R3_H

#define SPEAKER2_REG_R3_H   0x27

◆ SPEAKER2_REG_R3_L

#define SPEAKER2_REG_R3_L   0x26

◆ SPEAKER2_REG_R4_H

#define SPEAKER2_REG_R4_H   0x29

◆ SPEAKER2_REG_R4_L

#define SPEAKER2_REG_R4_L   0x28

◆ SPEAKER2_REG_R5_H

#define SPEAKER2_REG_R5_H   0x2B

◆ SPEAKER2_REG_R5_L

#define SPEAKER2_REG_R5_L   0x2A

◆ SPEAKER2_REG_R6_H

#define SPEAKER2_REG_R6_H   0x2D

◆ SPEAKER2_REG_R6_L

#define SPEAKER2_REG_R6_L   0x2C

◆ SPEAKER2_REG_R7_H

#define SPEAKER2_REG_R7_H   0x2F

◆ SPEAKER2_REG_R7_L

#define SPEAKER2_REG_R7_L   0x2E

◆ SPEAKER2_REG_SAMPLE_RATE_OVERWRITE

#define SPEAKER2_REG_SAMPLE_RATE_OVERWRITE   0x00

Speaker 2 registers list.

Specified registers list of Speaker 2 Click driver.

◆ SPEAKER2_REG_THERMAL_CONTROL

#define SPEAKER2_REG_THERMAL_CONTROL   0x05

◆ SPEAKER2_REG_TRIGGER_VOLUME_CONTROL

#define SPEAKER2_REG_TRIGGER_VOLUME_CONTROL   0x16

◆ SPEAKER2_REG_VOLUME_CONTROL

#define SPEAKER2_REG_VOLUME_CONTROL   0x03